Table: Schedule of Share-based Goods and Nonemployee Services Transaction [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Share-based Goods and Nonemployee Services Transaction [Table] [Table]

*

*

us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Supplier [Axis] [Axis]

*

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis
5 Supplier, All Suppliers [Domain] [Domain]

*

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain
6 Share-based Goods and Nonemployee Services Transaction [Line Items] [Line Items]

*

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionLineItems
7 Schedule of Share-based Goods and Nonemployee Services Transaction by Supplier [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionBySupplierTextBlock
8 Share-based Goods and Nonemployee Services Transaction [Hierarchy] [Abstract]

*

*

added:Share-basedGoodsNonemployeeServicesTransactionHierarchy
9 Share-based Goods and Nonemployee Services Transaction, Description of Goods or Services Received [Concept] Text/String For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionDescriptionOfGoodsOrServicesReceived
10 Share-based Goods and Nonemployee Services Transaction, Shares Approved for Issuance [Concept] Shares For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSharesApprovedForIssuance
11 Share-based Goods and Nonemployee Services Transaction, Securities Issued [Concept] Text/String For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionSecuritiesIssued
12 Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued [Concept] Shares For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued
13 Share-based Goods and Nonemployee Services Transaction, Valuation Method [Concept] Text/String For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethod
14 Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Term [Concept] Decimal For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedTerm
15 Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Volatility Rate [Concept] Perdent For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRate
16 Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Dividend Rate [Concept] Perdent For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate
17 Share-based Goods and Nonemployee Services Transaction, Valuation Method, Risk Free Interest Rate [Concept] Perdent For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodRiskFreeInterestRate
18 Share-based Goods and Nonemployee Services Transaction, Report Lines Affected [Concept] Text/String For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionReportLinesAffected
19 Share-based Goods and Nonemployee Services Transaction, Stockholders' Equity [Concept] Monetary For Period Credit us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionStockholdersEquity
20 Share-based Goods and Nonemployee Services Transaction, Expense [Concept] Monetary For Period Debit us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionExpense
21 Share-based Goods and Nonemployee Services Transaction, Tax Benefit [Concept] Monetary For Period Credit us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionTaxBenefit
22 Share-based Goods and Nonemployee Services Transaction, Capitalized Cost [Concept] Monetary For Period Debit us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionCapitalizedCost
23 Share-based Goods and Nonemployee Services Transaction, Cash Flow Effects [Concept] Monetary For Period Debit us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionCashFlowEffects
24 Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Description and Terms [Concept] Text/String For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsDescriptionAndTerms
25 Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Amount of Changes and Report Lines Affected [Concept] Text/String For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsAmountOfChangesAndReportLinesAffected
26 Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost [Concept] Monetary For Period Debit us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost
27 Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Number of Vendors Affected [Concept] Integer For Period

*

us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsNumberOfVendorsAffected
28 Share-based Compensation Arrangement by Share-based Payment Award, Policy for Issuing Shares upon Exercise [Concept] Text/String For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPolicyForIssuingSharesUponExercise
29 Share-based Compensation Arrangement by Share-based Payment Award, Shares to be Repurchased Next Year [Concept] Shares For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesToBeRepurchasedNextYear